home *** CD-ROM | disk | FTP | other *** search
- PAYROLL
-
- BY
-
- JOHN ODNEAL
-
-
- THIS PROGRAM IS DISTRIBUTED UNDER THE 'USER SUPPORTED' CONCEPT AND AS SUCH
- MAY BE FREELY COPIED AND PASSED ON TO OTHER USERS, PROVIDED IT IS NOT ALTERED
- IN ANY WAY AND THIS NOTICE IS NOT REMOVED.
-
- NO WARRANTY IS EXPRESSED OR IMPLIED AND NO LIABILITY IS ASSUMED BY THE
- AUTHOR FOR ANY LOSS OF REVENUE OR OTHER LOSS DUE TO USE OF THIS PROGRAM.
-
-
- IF YOU ARE USING THIS PROGRAM, AND FIND IT OF VALUE, YOUR CONTRIBUTION
- ( $40 SUGGESTED ) WILL BE APPRECIATED. CONTRIBUTIONS AND COMMENTS MAY BE SENT
- TO:
-
-
-
- JOHN ODNEAL
- P.O. BOX 245
- ZION, ILLINOIS
- 60099
-
-
-
-
-
- THIS PROGRAM IS DESIGNED TO HANDLE A SMALL BUSINESS PAYROLL OF UP TO 24
- SALARIED, PLUS 24 HOURLY WAGE EMPLOYEES. IT WILL COMPUTE AND PRINT OUT PAY
- SCHEDULES FOR EMPLOYEES ON A BASIS OF 24 PAY PERIODS PER YEAR FOR SALARIED
- EMPLOYEES, AND FOR WEEKLY OR BI-WEEKLY PAY PERIODS FOR HOURLY WAGE EMPLOYEES.
- IT ALSO COMPUTES AND PRINTS OUT THE EMPLOYER'S FEDERAL AND STATE TAX
- LIABILITIES, INCLUDING FICA, FOR EACH PAY PERIOD.
-
- SYSTEM REQUIREMENTS ARE:
-
- IBMPC
- 128K MEMORY
- 1 DISK DRIVE
- MONITOR (COLOR RECOMMENDED)
- PRINTER
-
-
- THE PROGRAM SHOULD INITIALLY BE USED IN PARALLEL WITH YOUR PRESENT PAYROLL
- SYSTEM UNTIL IT IS DECIDED IF IT IS APPROPRIATE FOR YOUR USE.
-
- THE PROGRAM IS COMPLETELY MENU DRIVEN AND SHOULD REQUIRE A MINIMUM OF TIME
- TO LEARN. WHEN USED WITH A COLOR MONITOR, ALL THE OPTIONS SELECTABLE BY THE
- USER APPEAR IN GREEN. IF RUN ON A MONOCHROME MONITOR, THE OPTIONS ARE DENOTED
- BY A LETTER, FOLLOWED BY THE EQUAL SIGN. ( P=PRINT )
-
- FOR CONVENIENCE IN RUNNING THE PROGRAM, A COPY OF BASICA.COM FROM YOUR
- DOS DISK SHOULD BE COPIED TO THE PROGRAM DISK. THE PROGRAM MAY THEN BE RUN
- BY TYPING IN:
-
- A>BASICA PAYROLL (AND PRESSING THE ENTER/CARRIAGE RETURN KEY)
-
- *** NOTE: YOU DO NOT TYPE IN THE A> PROMPT. IT IS ONLY SHOWN TO
- ILLUSTRATE WHAT THE SCREEN SHOULD LOOK LIKE WHEN YOU
- PRESS THE ENTER/CARRIAGE RETURN KEY.
-
-
- THE MAIN MENU
-
-
- THE FIRST SCREEN TO APPEAR (AFTER THE COMMERCIAL) IS THE MAIN MENU FROM
- WHICH YOU SELECT THE AREA YOU WISH TO WORK IN.
-
- 1 SALARIED EMPLOYEE FILES
-
- 2 HOURLY EMPLOYEE FILES
-
- 3 FICA RATES AND EMPLOYER LIABILITY
-
- 4 EXIT PAYROLL PROGRAM
-
- 5 SELECT PRINTER OPTIONS
-
- SELECTING 1 OR 2 TAKES YOU TO THE SECTION WHERE YOU CREATE, ALTER, VIEW,
- AND PRINT OUT EITHER SALARIED OR HOURLY WAGE FILES.
-
- SELECTING 3 TAKES YOU TO THE SECTION WHERE YOU VIEW OR ALTER THE CURRENT
- FICA RATES FOR BOTH EMPLOYER AND EMPLOYEE, AND WHERE YOU OBTAIN A PRINTOUT
- OF THE EMPLOYER TAX LIABILITIES FOR BOTH SALARIED AND HOURLY EMPLOYEES FOR
- THE CURRENT PAY PERIOD.
-
- SELECTING 4 CLOSES ALL FILES, AND SENDS YOU BACK TO DOS.
-
- SLELCTING 5 TAKES YOU TO THE SECTION WHERE PRINTER OPTIONS ARE SELECTED.
- THIS SECTION IS SET UP FOR THE IBM/EPSON DOT MATRIX OR COMPATIBLE PRINTERS
- WHICH ACCEPT THE SAME CONTROL CODES. IT ALSO CONTAINS A TEST PRINTOUT TO
- PROVIDE A COMPARISON OF DIFFERENT PRINTER MODES, AND TO TEST YOUR PRINTER FOR
- IBM/EPSON COMPATIBILITY.
-
-
-
-
-
- FICA RATES AND EMPLOYER LIABILITY
-
-
- 1 EMPLOYEE FICA, CURRENTLY 6.7 %
-
- 2 EMPLOYER FICA, CURRENTLY 7.0 %
-
- 3 PRINT CURRENT EMPLOYER LIABILITY
-
- F=FINISH OR SELECT BY NUMBER :
-
-
- SELECTING 1 ALLOWS YOU TO CHANGE THE EMPLOYEE'S FICA WITHOLDING RATE. YOU
- WILL BE ASKED FOR THE NEW RATE AT THE BOTTOM OF THE SCREEN. TYPE IN THE NEW
- RATE IN THE FORMAT; 7.0, 7.25, ETC. AND PRESS ENTER/CARRIAGE RETURN.
-
- SELECTING 2 ALLOWS YOU TO CHANGE THE EMPLOYER'S FICA OBLIGATION RATE. ENTER
- THE NEW RATE AS ABOVE.
-
- *** NOTE: THESE RATES WILL AFFECT ALL EMPLOYEES IN BOTH SALARIED AND
- HOURLY WAGE SECTIONS. THEY ONLY NEED TO BE CHANGED WHEN THEY
- ARE CHANGED BY LAW, OTHERWISE THEY ARE STORED IN A FILE AND
- USED EACH TIME THE PROGRAM IS RUN,
-
- SELECTING 3 TAKES YOU TO THE SECTION WHICH PRINTS OUT THE EMPLOYER'S FEDERAL AND STATE TAX LIABILITIES FOR THE PAY PERIOD, INCLUDING FICA.
-
- SELECTING F (FINISH) WRITES THE FICA RATES TO A FILE FOR FUTURE USE AND
- RETURNS YOU TO THE MAIN MENU.
-
-
-
-
-
- PRINT EMPLOYER LIABILITY
-
-
- 1 PRINT SALARIED TAX LIABILITIES
-
- 2 PRINT HOURLY TAX LIABILITIES
-
- 3 RETURN TO TAX MENU
-
-
- SELECTING 1 OR 2 WILL PRINT OUT EACH EMPLOYEE'S TAX WITHOLDING FOR THE
- CURRENT PAY PERIOD, PLUS A TOTAL EMPLOYER LIABILITY FOR EACH CATEGORY.
-
- SELECTING 3 RETURNS YOU TO THE TAX MENU FROM WHICH YOU MUST SELECT
- F (FINISH) TO RETURN TO THE MAIN MENU.
-
-
-
-
-
- SALARIED EMPLOYEES
-
-
- THIS SECTION LISTS ALL SALARIED EMPLOYEES NAMES, AND PROVIDES SELECTION OF
- OPTIONS FOR WORKING ON SALARIED FILES.
-
- SELECTING C ALLOWS YOU TO EITHER CREATE, OR KILL A FILE. YOU WILL FIRST
- BE ASKED FOR A FILE NUMBER. SELECT A NUMBER AND PRESS ENTER. YOU WILL THEN
- BE ASKED IF YOU WISH TO CREATE, OR KILL THE FILE. SELECT EITHER C FOR CREATE
- OR K FOR KILL AND PRESS ENTER.
-
- SELECTING V ALLOWS YOU TO VIEW OR ALTER A FILE. YOU WILL BE ASKED FOR A
- FILE NUMBER. SELECT A NUMBER AND PRESS ENTER. THE FILE WILL BE RETRIEVED AND
- DISPLAYED ON THE SCREEN FOR YOU TO VIEW AND MAKE CHANGES.
-
- SELECTING P WILL PRINT OUT INDIVIDUAL FILES, OR ALL SALARIED FILES. YOU
- WILL BE ASKED FOR A FILE NUMBER. SELECT A NUMBER, OR ENTER A FOR ALL AND YOUR
- SELECTION(S) WILL BE PRINTED OUT.
-
- SELECTING R RETURNS YOU TO THE MAIN MENU FROM WHICH YOU MAY MOVE TO A
- DIFFERENT AREA, SUCH AS HOURLY EMPLOYEES.
-
- SELECTING E WILL CLOSE ANY OPEN FILES, AND EXIT THE PAYROLL PROGRAM.
-
-
-
- HOURLY EMPLOYEES
-
-
- THIS SECTION IS IDENTICAL TO THE SALARIED EMPLOYEES DIRECTORY EXCEPT FOR
- THE CLASSIFICATION OF EMPLOYEE.
-
-
-
-
-
-
-
-
-
-
-
-
- CREATING FILES
-
-
- THIS IS DONE ONLY ONCE PER EMPLOYEE. SALARIED AND HOURLY FILES ARE
- CREATED IN THE SAME MANNER, WITH A FEW EXCEPTIONS NOTED BELOW. WHEN YOU
- ARE CREATING A FILE THE TOP LINE ON THE SCREEN REMINDS YOU WHICH EMPLOYEE
- CLASSIFICATION YOU ARE CREATING.
-
-
- THE FIRST INFORMATION YOU ARE ASKED FOR IS THE EMPLOYEE'S LAST NAME. TYPE
- IN THE LAST NAME, AND PRESS ENTER. THIS IS THE ONLY INFORMATION REQUIRED TO
- START A FILE. ALL OTHER INFORMATION MAY BE LEFT BLANK IF UNKNOWN OR NOT
- NEEDED.
-
- YOU WILL NEXT BE PRESENTED WITH A LIST OF NUMBERED OPTIONS TO ENTER OTHER
- INFORMATION. SELECT THE ENTRY YOU WISH TO MAKE BY NUMBER AND PRESS ENTER.
- YOU WILL THEN BE ASKED TO ENTER THE INFORMATION AT THE BOTTOM OF THE SCREEN.
- NOTICE THAT THE LAST THREE OPTIONS ARE COMMENT LINES. THESE MAY BE USED FOR
- INFORMATION SUCH AS HIRING DATES, ETC.
-
- DATES MAY BE ENTERED IN ANY FORMAT YOU CHOOSE EXCEPT THE USE OF
- COMMA'S IS NOT ALLOWED.
-
- EXAMPLE: 1-1-84, 01-01-84, 1/1/84, 1 JAN 84, ETC.
-
- PERCENTAGES ARE ENTERED IN WHOLE NUMBERS PLUS DECIMALS OUT TO 100 THS.
-
- EXAMPLE: 20, 28.2, 32.55, ETC.
-
- *** NOTE: THE PERCENTAGES OF STATE AND FEDERAL TAX WITHOLDING FOR EACH
- EMPLOYEE HAVE BEEN LEFT FOR THE USER TO ENTER. THIS WAS DONE
- TO PROVIDE FLEXIBILITY, SINCE EMPLOYEE SITUATIONS RARELY ALLOW
- FOR FOLLOWING THE STANDARD TAX TABLES, AND DUE TO CONSTANT
- CHANGE IN TAX RATES BY TAXING AUTHORITIES.
-
- SALARIES AND HOURLY WAGES ARE ENTERED IN THE FOLLOWING FORMAT.
-
- SALARIED: ENTER THE YEARLY SALARY WITHOUT COMMA'S.
-
- EXAMPLE: 48000 ( NOT 48,000)
-
- *** NOTE: THE PROGRAM IS SET UP TO HANDLE SALARIED PAY ON A TWICE
- MONTHLY, OR 24 PAY PERIODS A YEAR BASIS.
-
- HOURLY WAGE: ENTER THE HOURLY WAGE
-
- EXAMPLE: 12.47
-
- *** NOTE: THE PROGRAM IS SET UP TO HANDLE HOURLY PAY ON A WEEKLY BASIS,
- WITH PAY PERIODS BEING IN ANY WEEKLY INCREMENTS YOU WISH.
- OVERTIME IS TREATED AS 1 1/2 TIMES REGULAR PAY.
-
-
- WHEN YOU HAVE ENTERED ALL THE INFORMATION YOU WISH, ENTER F (FINISH) AND
- THE FILE WILL BE CREATED AND YOU WILL BE SENT TO THE 'VIEW' SECTION AND
- PRESENTED WITH A VIEW OF THE FILE PLUS A COMPUTATION FOR THE PAY PERIOD.
-
- *** NOTE: IN THE CASE OF AN HOURLY EMPLOYEE THE COMPUTATIONS WILL ALL
- SHOW ZERO'S. THIS IS THE MAJOR DIFFERENCE BETWEEN SALARIED AND
- HOURLY WAGE FILES. TO GET A COMPUTATION OF PAY FOR THE HOURLY
- FILE YOU MUST FIRST ENTER THE NUMBER OF HOURS WORKED IN
- REGULAR AND OVERTIME STATUS (IF ANY). THIS IS DONE BY SELECTING
- OPTIONS 7 OR 8 (IF OVERTIME IS WORKED). YOU WILL THEN BE ASKED
- FOR HOURS WORKED IN THE REGULAR OR OVERTIME STATUS. HOURS MAY
- BE ENTERED IN WHOLE NUMBERS PLUS DECIMALS OUT TO 100 THS.
-
- EXAMPLE: 80, 80.5, 80.55, ETC.
-
-
- AT THIS POINT YOU MAY MAKE CHANGES TO ANY NUMBERED LINE YOU WISH, BY
- ENTERING THE NUMBER AND PRESSING ENTER. WHEN YOU HAVE FINISHED VIEWING OR
- MAKING CHANGES, PRESS F (FINISH) AND PRESS ENTER. THE FILE WILL BE STORED ON
- THE DISK AND YOU WILL BE RETURNED TO EITHER THE SALARIED OR HOURLY EMPLOYEE
- DIRECTORY.
-
-
-
-
-
- VIEWING AND CHANGING FILES
-
-
- THIS SECTION IS REACHED BY SELECTING V FROM EITHER THE SALARIED OR HOURLY
- WAGE DIRECTORIES. WHILE VIEWING A FILE YOU MAY MAKE CHANGES OR UPDATES BY SELECTING THE NUMBERS, AND PRESSING ENTER. YOU WILL BE ASKED TO ENTER NEW
- INFORMATION AT THE BOTTOM OF THE SCREEN.
-
- NUMBERS 1 THROUGH 10 OF A SALARIED FILE, AND NUMBERS 1 THROUGH 12 OF AN
- HOURLY WAGE FILE MAY BE CHANGED. ANY CHANGES WHICH AFFECT PAY WILL BE RE-
- COMPUTED AND DISPLAYED. OTHER CHANGES WILL ALSO BE DISPLAYED.
-
- WHEN YOU HAVE FINISHED VIEWING OR CHANGING A FILE, PRESS F (FINISH) AND
- ENTER. THIS RECORDS THE FILE (INCLUDING CHANGES) FOR FUTURE USE, AND RETURNS
- YOU TO THE EMPLOYEE DIRECTORY.
-
-
-
-
-
- PRINTER SETUP MODES
-
-
- THIS SECTION IS SET UP TO DEMONSTRATE AND SELECT MODES OF PRINTING FOR
- THE IBM/EPSON MATRIX AND COMPATIBLE PRINTERS. IF YOU ARE NOT SURE ABOUT
- YOUR PRINTER, SELECT OPTION 7 AND PRESS ENTER. IF THE PRINTER REFUSES TO
- PRINT OUT ALL THE OPTIONS, THE PROGRAM SHOULD STILL WORK WITH YOUR PRINTER,
- BUT THIS SECTION WILL BE UNUSABLE WITH YOUR SYSTEM.
-